Python Engine v5.0.0 and customised OEM versions.
Is This Patch Already
Installed?
If you are unsure whether or not this patch has already been installed locate the folders listed in the ‘Installed path’ column of the Files table below. For each file listed in the Files table, right-click on the file in Windows Explorer and select Properties. Select the Version page, in the Item name list select Product Version and compare the version number of the installed file with that in the table. If the installed file version is less than that given in the table it needs to be replaced. For the Ctp1001b.rbf file use the Properties page and compare the Modified dates of the two files. Use the later file.
1. Fix vacuum sequencer channel selection buttons operation. (T+996, T+997).
2. (2) Fix failure of Cycle Channels test to cycle the vacuum sequencer. (T+996, T+997).
3. (3) Fix failure to end job correctly when a driver error occurs (e.g. system too slow (bus) which results in the status DRUM_ERROR being permanently associated with this job in the Q2 queue header. (T+1085, T+1079).
4. (4) Make the software more tolerant if the PC is running slowly to reduce the possibility of the tilt table go to imaging position timing out. (T+1078).
5. Fix to reduce the possibility of engine control messages timing out due to repeated Clamp status messages during plate load, imaging and plate unload. (T+1084).
6. Fix Laser Test. Missing options on Laser Test dialog and failure to read laser beam power. (T+1101).
7. Q2CommsServer: If communication with the Console is lost, Q2CommsServer will quit, allowing plate output to continue. (T+1086).
8. Q2 Engine.exe: Correct problem resulting in plates (very rarely) being reported as 'Job died' in the Imager queue; Operation: Add barcode. (T+1063).
9. Add support for Ctp1001b interface card.
Change |
Severity |
Description |
1,2 |
Severe, restricted to
testing and engine build only |
Automatic cycling though
the vacuum sequencer channels was not possible. |
3 |
Severe, infrequent |
Prevents further outputs
occurring without user intervention to abort the failed job. |
4,5 |
Severe, infrequent |
Causes output to fail but
only happens if the Python PC is running slowly. |
6 |
Severe, restricted to
testing and engine build only |
Unable to read laser beam
power. |
7,8 |
Mild |
Operation could be
confusing to the user. |
9 |
- |
Essential if using the
HighWater Ctp1001b interface card. |
Apply this patch.
Filename |
Version |
Installed path |
hwutils.dll |
v5.0.1 |
D:\Python\Engine
v5.0.0 |
hwtransport.dll |
v5.0.1 |
D:\Python\Engine
v5.0.0 |
hwcanlib.dll |
v5.0.2 |
D:\Python\Engine
v5.0.0 |
Vacuumsequencertest.dll |
v5.0.0.1 |
D:\Python\Engine
v5.0.0\Component Tests |
LaserTest.dll |
v5.0.1 |
D:\Python\Engine
v5.0.0\Component Tests |
Ctp1001b.rbf |
a |
Windows
folder. |
Engine.exe
(Q2) |
v4.4.1 |
D:\Python\Q2
v4.4\System |
Q2CommsServer.exe
(Q2) |
v1.0.3 |
D:\Python\Q2
v4.4\System |
BACK UP THE EXISTING COMPONENTS SO THIS PATCH MAY BE REMOVED
1. Log in as Administrator.
2. Ensure none of the Python software is running.
3. Copy the existing hwutils.dll, hwtransport.dll and hwcanlib.dll files located in D:\Python\Engine v5.0.0 to a safe place elsewhere on the D: drive (in case you need to revert back to these files).
4. Copy the existing VacuumSequencerTest.dll and LaserTest.dll from ‘'D:\Python\Engine v5.0.0\Component Tests’ to a safe place elsewhere on the D: drive (in case you need to revert back to these files).
5. Copy the existing engine.exe and Q2CommsServer.exe from ‘D:\Python\Q2 v4.4\System’ to a safe place elsewhere on the D: drive (in case you need to revert back to these files).
INSTALLATION OF THE PATCH FILES
1. Ensure none of the Python software is running.
2. Copy the files hwutils.dll, hwtransport.dll and hwcanlib.dll from this patch's folder into 'D:\Python\Engine v5.0.0', replacing the existing files.
3. Copy the contents of this patch’s sub-folder named ‘Component Tests’ to the ‘Component Tests’ folder within the folder 'D:\Python\Engine v5.0.0' replacing the existing files.
4. Copy the contents of this patch’s sub-folder named ‘Q2 System components’ to the ‘System’ folder within the folder 'D:\Python\Q2 v4.4' replacing the existing files.
5. If installing a ctp1001b interface card, copy the ctp1001b.rbf file to the Windows system folder (on XP this will be C:\Windows, on Win2K this will be Winnt). When you install the ctp1001b board in the PC and restart the PC the ‘Add New Hardware’ wizard will run. Follow the on-screen instructions. At the dialog for selecting the location of the driver (hwplotctp.sys) select the 'Search locations' and browse to the folder containing the hwplotctp.sys and hwplot.ctp.inf files.